html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
/* ,textarea,legend,input,button */
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: middle;background: transparent;}

body 		{ line-height: 1.5; }
* html body 	{ overflow:visible; }
* html iframe, * html frame	{ overflow:auto; }
* html frameset { overflow:hidden; }

table 			{ border-collapse: collapse; border-spacing: 0; }
caption, th, td    { text-align: left; font-weight: normal; }
ol, ul 			{ list-style: none; }
fieldset,img 		{ border: 0;}

address,caption,cite,code,dfn,em,th,var,optgroup 	{ font-style: inherit;font-weight: inherit; }
legend 	{ color: #000; margin-bottom: 1.6em; }/*because legend doesn't inherit in IE ,IE form margin bug*/

input,button,textarea,select,optgroup,option { font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select { *font-size: 100%;}
:focus 		{ outline: 0; }
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }

* html textarea,* html input { padding: 0; } /* IE < 7 form fix */
legend+* 		{ margin-top: 0; } /* we already added legend margin */

h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight: normal;}
abbr,acronym 	{ border: 0; font-variant: normal; }
sup 			{ vertical-align:text-top;}
sub 			{ vertical-align:text-bottom;}
a {color:#666;text-decoration:none}
a:hover{text-decoration:none}

* html{_filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/*clear*/
.clear:after {content: ".";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}
* html .clear{ height: 1%; }
*:first-child+html .clearfix{zoom:1;} /* IE7 */
header,nav,article,section,aside,footer{ display:block; }/* html5fix */

.show{display:block}
.divcenter{margin:0 auto;}
.noborder{border:none;}
.flright{float:right}
.flleft{float:left}
.linkactive:Active,.linkactive.Active{background:#ddd;}


html,body{font: 12px/1.5 "Microsoft Yahei",\5b8b\4f53;-webkit-user-select:none; -webkit-text-size-adjust:none;overflow:hidden;}


.wrap{position:relative;height:auto;display:block;backface-visibility: hidden; -webkit-backface-visibility: hidden; /* Chrome and Safari */ -moz-backface-visibility: hidden; /* Firefox */}

.ui-header {position:absolute; z-index:99;top:0; left:0;width:100%;background:url(../images/mheader.png) repeat-x;height:48px;}
.ui-header .ui-title {color:#FFF;text-align:center;height:48px;line-height:48px;font-size:20px;}
.header-btn {width:37px;height:37px;line-height:35px;text-align:center;display:block;color:#FFF;font-size:16px;cursor:pointer;border:0;position:absolute;background:url(../img/m/ico_btn.png) no-repeat;}
.header-btn:hover{color:#FFF;}
.ui-header .left-pos {left:5px;top:5px;}
.ui-header .rht-pos {right:5px;top:5px;}
#icoback {overflow: hidden;background-position: 0px 0px;width:54px;padding-left:10px;}
#icoback.Active,#icoback:Active{background-position: 0px -50px;}
#icoinfo {overflow: hidden;background-position:right 0px;width:52px;}
#icoinfo.Active,#icoinfo:Active{background-position: right -50px;}


.ui-footinput {position:absolute; z-index:99;bottom:0; left:0;width:100%;background:url(../img/m/input_bg.png) repeat-x;height:50px;}
.ui-footinput .text{width:300px;margin:0 auto;height:30px;padding:10px;}

.ui-nav {position:absolute; z-index:99;top:50px; left:0;width:100%;background:url(../img/m/nav_bg.png) repeat-x;height:50px;}

.ui-footer {position:absolute; z-index:99;bottom:0; left:0;width:100%;background:url(../img/m/foot_bg.png) repeat-x;height:50px;}
.ui-footer a{width:36px;height:50px;display:block;background:url(../img/m/foot.png) no-repeat;float:left;}
.ui-footer a#message{background-position:-24px 0;margin:0 43px 0 24px;}
.ui-footer a#txlist{background-position:-107px 0;margin:0 43px 0 0px;}
.ui-footer a#function{background-position:-191px 0;margin:0 43px 0 0px;}
.ui-footer a#userinfo{background-position:-273px 0;margin:0 0 0 0px;}
.ui-footer a#message.cur{background-position:-24px -50px;}
.ui-footer a#txlist.cur{background-position:-107px -50px;}
.ui-footer a#function.cur{background-position:-191px -50px;}
.ui-footer a#userinfo.cur{background-position:-273px -50px;}



/* 内容开始 */
#wrapper {
	position:absolute; z-index:1;
	top:48px; left:0;bottom:0;
	height:auto;
	width:100%;
	background:#e0e0e1;
	overflow-x:hidden;
	overflow-y:auto;
}

.indexbtn {margin:200px auto;width:320px}

.indexbtn a{width:150px;height:40px;line-height:40px;font-size:14px;color:#000;display:block;float:left;background:url(../images/white50.png);text-align:center;margin:5px}
.indexbtn a:hover{background:#FFF;}
.indexbtn a:Active{background:#FFF;}

.memberbtn {width:80%;margin:20px auto;}
.memberbtn a{width:100%;height:40px;line-height:40px;font-size:14px;color:#000;display:block;background:url(../images/white50.png);text-align:center;margin-bottom:10px;}
.memberbtn a:hover{background:#FFF;}
.memberbtn a:Active{background:#FFF;}


.listform {border:1px solid #c0c0c0;border-radius: 6px 6px 6px 6px;background:#FFF;}
.listform li{border-bottom:1px solid #c0c0c0;height:40px;line-height:40px;}
.listform input{border:none;line-height:34px;height:34px;padding:3px 0;background:none;width:160px;overflow:hidden;}
.listform .add-on{border:none;color:#000000;line-height:40px;padding:0 10px;background:none;}

.listform li.info {height:50px;line-height:50px;}
.listform li.info img{width:25px;margin:10px;float:left;}
.listform li.info a{display:block;height:50px;}
.listform li.info a:Active,.listform li.info a.Active{background:#ccc;}
.listform li.info h3{color:#000000;font-size:18px;line-height:50px;background:url(../images/more_arr.png) center right no-repeat;margin-right:10px; }

.listform li.data {height:auto;line-height:50px;min-height:50px;}
.listform li.data .labe{color:#9b9b9b;font-size:14px;padding:13px 0 0px 10px;width:60px;line-height:18px;min-height:20px}
.listform li.data .labecon{color:#222;font-size:14px;padding:15px 10px;width:180px;line-height:20px;min-height:20px}
.listform li.data .labecon input{height:20px;line-height:20px;}
.listform li.data .labelink{color:#222;font-size:16px;padding:0px 15px;display:block;}

.txt_less {color:#ff5a00;font-size:16px;}
.txt_teach {color:#505050;font-size:12px;}
.nowrap td,.nowrap th,.nowrap p,.nowrap span{white-space: nowrap;}


.listpre {height:20px;line-height:20px;background:#999;text-align:center;color:#FFF}

.ui-listview .ui-listview, .ui-li {list-style: none;padding: 0;}
.ui-listview li{
text-decoration: none;
border: 1px solid #cccccc /*{c-bup-border}*/;
background: #eeeeee /*{c-bup-background-color}*/;
font-weight: bold;
color: #2f3e46 /*{c-bup-color}*/;
text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #ffffff /*{c-bup-shadow-color}*/;
background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/));
background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
background-image: -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
background-image: -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
background-image: -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
background-image: linear-gradient( #ffffff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
display: block;
margin: 0;
position: relative;
overflow: visible;
text-align: left;
border-width: 0;
border-top-width: 1px;

}
.ui-listview li.active,.ui-listview li:active{background:#ccc;}
.ui-listview li img {position: absolute; left: 9px; top: 9px; max-height: 65px; max-width: 65px; } 
.ui-listview li .score {position: absolute; left: 9px; top: 9px; height: 63px; width: 63px; background:#e7e7e7;border:1px solid #c4c4c4;text-align:center;line-height:63px;color:red;border-radius: 6px 6px 6px 6px;font-size:16px;} 
.ui-listview li .pricebor {position: absolute; left: 15px; top: 9px; height: 63px; width: 103px; text-align:left;line-height:37px;color:#444;font-size:14px;} 
.ui-listview li .pricebor p{color:#FF0000} 
.ui-listview li .noread {position: absolute; left: 9px; top: 9px;background:#f55953;color:#FFF;padding:2px 5px;border-radius: 10px 10px 10px 10px;z-index:2;font-weight: normal;} 
.ui-listview li a{color: #2f3e46;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: .7em 15px;display: block;padding-left:85px;min-height: 68px;padding-right: 40px;} 
.ui-listview li h3{font-size: 16px;font-weight: bold;display: block;margin: .2em 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} 
.ui-listview li h3 span{font-size:12px;color:#FFF;margin-left:5px;padding:2px 5px;background:#b0b0b0;text-shadow:none;border-radius: 10px 10px 10px 10px;font-weight: normal;} 
.ui-listview li p{font-size: 12px;font-weight: normal;display: block;margin: -.5em 0 .6em;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;} 
.ui-listview li .time{position: absolute; right: 10px;top: 25%;color:#757575;font-weight:normal;} 
.ui-listview li .more{background:url(../images/more_arr.png) no-repeat;width: 11px;height: 18px;position: absolute;right: 10px;top: 50%;margin-top: -8px;}
.ui-listview li .status{background:#6bd553;padding:3px 7px;text-shadow:none;color:#FFF;border-radius: 3px 3px 3px 3px;position: absolute;right: 10px;top: 50%;margin-top: -8px;}
.ui-listview li .status.blue{background:#5396d5;}
.ui-listview li .status.yellow{background:#ff8960;}
.ui-listview li .status.red{background:#fc8383;}
.ui-listview li .padd150{padding-left:150px;} 


.ui-list-content {padding:15px;}
.ui-list-content li{border:1px solid #c0c0c0;border-radius: 6px 6px 6px 6px;background:#FFF;margin-bottom:15px;}
.ui-list-content li .data{padding:10px;border-bottom:1px solid #c0c0c0;}
.ui-list-content li .data h3{font-size:20px;color:#2d2d2d;margin:0 auto 5px;line-height:25px;}
.ui-list-content li .data p{font-size:14px;color:#5c5c5c;}
.ui-list-content li .data .time{font-size:12px;color:#303030;margin:10px 0 0 0;}
.ui-list-content li .more{height:18px;line-height:18px;padding:10px;font-size:16px;color:#303030;}




.txtcontent {padding:13px;}
.txtcontent h1{color:#2d2d2d;font-size:20px;line-height:23px;margin-bottom:5px;}
.txtcontent p{color:#5c5c5c;font-size:14px;line-height:23px;margin-bottom:5px;word-wrap: break-word;word-break: break-all;}
.txtcontent .txt_des{color:#2d2d2d;font-size:12px;line-height:23px;margin-bottom:15px;}

.scorehead {margin-bottom:20px;}
.scorehead h1{font-size:20px;color:#222; }
.scorehead .score{font-size:20px;float:right;color:red; }



.userinfo {margin-bottom:15px;display:block;min-height:70px}
.more{background:url(../images/more_arr.png) center right no-repeat;}
.userinfo img{width:72px;height:72px;float:left;}
.userinfo .userdes{width:160px;height:72px;float:left;padding-left:15px;}
.userinfo .userdes h2{font-size:20px;color:#000000;}
.userinfo .userdes p{font-size:16px;color:#727272;}
.userinfo .userdes .sex_ico_boy{background:url(../img/m/ico_sex_boy.png) no-repeat;width:22px;height:19px;display:inline-block;margin-left:10px;}
.userinfo .userdes .sex_ico_girl{background:url(../img/m/ico_sex_girl.png) no-repeat;width:22px;height:19px;display:inline-block;margin-left:10px;}



.pirce {color:red}
.card {position:relative;max-width:300px;max-height:200px;margin:0 auto;}
.card img{max-width:300px;max-height:200px}
.card .cardid{position:absolute;width:140px;right:10px;bottom:30px;font-size:16px;font-weight:bold;background:#FFF;color:#000}


.nocontent { text-align:center;line-height:200px;font-size:16px;}